import { IPSDEUILogicNode } from '../../dataentity/logic/ipsdeuilogic-node';
import { IPSSysPFPlugin } from '../../res/ipssys-pfplugin';

/**
 *
 * 子接口类型识别属性[]
 * @export
 * @interface IPSAppDEUILogicNode
 */
export interface IPSAppDEUILogicNode extends IPSDEUILogicNode {
  /**
   * 前端模板插件对象
   *
   * @type {IPSSysPFPlugin}
   */
  getPSSysPFPlugin(): IPSSysPFPlugin | null;

  /**
   * 前端模板插件对象
   *
   * @type {IPSSysPFPlugin}
   */
  get psSysPFPlugin(): IPSSysPFPlugin | null;

  /**
   * 前端模板插件对象（必须存在）
   *
   * @type {IPSSysPFPlugin}
   */
  getPSSysPFPluginMust(): IPSSysPFPlugin;
}
